electric powered - Alemán Inglés Diccionario